explain meticulously - German English Dictionary